﻿using System;

namespace SharpSqlAnalyzer.nodes.hive
{
	// Token: 0x02000408 RID: 1032
	public class THiveDistributeBy : TParseTreeNode
	{
		// Token: 0x17000919 RID: 2329
		// (get) Token: 0x06002827 RID: 10279 RVA: 0x0033C50E File Offset: 0x0033A70E
		// (set) Token: 0x06002828 RID: 10280 RVA: 0x0033C516 File Offset: 0x0033A716
		public virtual TExpressionList ExpressionList
		{
			get
			{
				return this.expressionList;
			}
			set
			{
				this.expressionList = value;
			}
		}

		// Token: 0x06002829 RID: 10281 RVA: 0x0033C51F File Offset: 0x0033A71F
		public override void init(object arg1)
		{
			this.expressionList = (TExpressionList)arg1;
		}

		// Token: 0x0600282A RID: 10282 RVA: 0x0033C52D File Offset: 0x0033A72D
		public override void accept(TParseTreeVisitor v)
		{
			v.preVisit(this);
			v.postVisit(this);
		}

		// Token: 0x0600282B RID: 10283 RVA: 0x0033C53D File Offset: 0x0033A73D
		public override void acceptChildren(TParseTreeVisitor v)
		{
			v.preVisit(this);
			v.postVisit(this);
		}

		// Token: 0x04001E37 RID: 7735
		private TExpressionList expressionList;
	}
}
